Artifact Three
SpineWheelz
subtitle version available here: https://youtu.be/MJrv_lrKKaY
SpineWheelz is a 3D racing game created using the Unreal Engine 5's vehicle template with a few modifications. This game was created alongside my SNHU assignment. Originally planned to be a Unity project, I ran into issues being ill-experienced with the new engine. Ultimately, I decided to switch to UE5 which allowed me accests to the Epic Market Place's assets.  
One of the first modification I made to the template was to add in a Timer to the pre-create UI. The timer only uses seconds, this is a tad different then how I normally do but I really liked how it turned out. After the timer I start working on the checkpoint system. The checkpoint has two purposes; add additional time to the game's timer and decide if the player wins. The checkpoint blueprint mesh contains two boxes meshes with a large thin trigger box in between them. It also contains a Boolean valuable called isFinishLine? which if true disable player input and calls a widget. When false an additional seven seconds is added to the Timer. In theory the isFinishLine? could randomly be set to true making the game unpredictable each race.
The second major modification was the introduction of three different widgets that displayed at the appropriate time. For example, when the isFinishLine? variable is true the game displays the winner widget. If the player runs out of time the lose widget get displayed. Both of these widgets act the same in allowing player to retry the level, return to the main menu, or quit the game. Huge thanks to UNF Games's YouTube tutorial for tips on turning on and off the mouse cursor which allows player to start race right away. Below is a closer look at the widgets and the whichWidget function.




This project was made possible by Epic Games Marketplace and YouTube tutorials provide by UNF Games
SpinWheelz
Published:

SpinWheelz

Published:

Creative Fields